Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile F10 Chile F1 Chile F3 Chile F4 Chile F9 Chile F10 Chile 11 Croatia F4 Croatia F5 France F7 Chile F1 Chile F2 Chile F3 Italy F10 Morocco F5 France F20 Egypt F35 Egypt F36 Brazil F4 USA F14 Spain F12 Poland F2 Netherlands F2 Spain F24 Spain F25 Brazil F11 Brazil F12 Argentina F20 Chile F12 Spain F13 Belgium F2 France F11 Belgium F13 USA F34 Spain F5 Morocco F3 Tunisia F20 Tunisia F21 Belgium F1 Netherlands F2 Italy F19 USA F39 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Belgium F1 (Havre) Belgium F2 (Arlon) Belgium F3 (De Haan) USA F32 (Fountain Valley) USA F33 (Houston) USA F34 (Harlingen) USA F39 (Waco) USA F1 (Los Angeles) Israel F8 (Tel Aviv) Spain F16 (Palma del Rio) Spain F17 (Bakio) France F13 (Ajaccio) Morocco F1 (Khemisset) Morocco F2 (Meknes) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Nigeria F4 (Lagos) Nigeria F5 (Lagos) Hong Kong F3 (Hong Kong) M25 Hong Kong M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Grenoble M15 Monastir M15 Tabarka M15 Tabarka M25+H Palma Del Rio M25+H Ajaccio M25 Pitesti M25+H Mulhouse M15 Monastir M15 Monastir M15 Monastir USA F13 Spain F23 France F19 Argentina F19 Croatia F3 France F2 France F3 Rio De Janeiro Challenger Salinas Challenger San Juan Challenger Barranquilla Challenger Poznan Challenger Perugia Challenger Milan Challenger Manerbio Challenger Lima Challenger Guayaquil Challenger Bangkok Challenger Bordeaux Challenger Vicenza Challenger Monterrey Challenger Newport Beach Challenger Irving Challenger Tallahassee Challenger Lyon Challenger Blois Challenger Como Challenger Genova Challenger Orleans Challenger Campinas Challenger Lima Challenger Da Nang Challenger Savannah Challenger Jerusalem Challenger Rennes Challenger Prague II Challenger Cordenons Challenger Ortisei Challenger Lille Challenger Ostrava Challenger Bucaramanga Challenger Rennes Challenger Marburg Challenger Caltanissetta Challenger Cortina Challenger Phoenix Challenger Santiago Challenger Poznan Challenger Montevideo Challenger Vancouver Challenger Lyon Challenger Columbus Challenger Todi Challenger Aix En Provence Challenger Pau Challenger Prostejov Challenger Cali Challenger Segovia Challenger Helsinki Challenger Glasgow Challenger Merida Challenger Morelos Challenger Sarasota Challenger Le Gosier Challenger Ann Arbor Challenger Cleveland Challenger Drummondville Challenger Lisbon Challenger Sibiu Challenger Quimper 2 Challenger Cherbourg Challenger Tiburon Challenger Padova Challenger Segovia Challenger Szczecin Challenger Mestre Challenger Sophia Antipolis Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Iasi Challenger Salzburg Challenger Augsburg Challenger Brest Challenger Nur-Sultan Challenger Tallahassee Challenger Brasilia Challenger Calgary Challenger Orleans Challenger Santo Domingo Challenger Le Gosier Challenger Lima Challenger Buenos Aires Challenger Lima Challenger Zug Challenger Girona Challenger Porto Alegre Challenger Portoroz Challenger Fano Challenger Panama City Challenger Sao Paulo Challenger Lima Challenger Bogota Challenger Montevideo Challenger Blois Challenger Cortina Challenger San Francisco Challenger Seville Challenger Punta Del Este Challenger Santiago Challenger Rome Challenger Tampere Challenger Bangkok Challenger Prague Challenger Segovia Challenger Mauthausen Challenger Costa do Sauipe Challenger Cassis Challenger Banja Luka Challenger Antofagasta Challenger Quimper Challenger Aix En Provence Challenger VTR Open - Vina del Mar Iasi Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Pau Challenger SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Valencia Challenger Geneva Open - Geneva Santiago Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London SkiStar Swedish Open - Bastad Sao Paulo Challenger German Tennis Championships - Hamburg Open de Nice Cote d'Azur - Nice Santiago Challenger Santiago Challenger San Marino Challenger M25 Monastir Santiago Challenger Cali Challenger Swiss Indoors Basel - Basel Adelaide International - Adelaide Lima Challenger Bucaramanga Challenger Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Santo Domingo Challenger Santiago Challenger Santiago Open - Santiago Erste Bank Open - Vienna Hamburg European Open - Hamburg Santos Challenger Sao Paulo Challenger Vicenza Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Millennium Estoril Open - Estoril Open Parc - Lyon Noventi Open - Halle Swiss Open - Gstaad European Open - Antwerp Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Firenze Open - Florence Abierto Mexicano de Tenis Mifel - Los Cabos Meerbusch Challenger Chengdu Open - Chengdu Chile Dove Men+Care Open - Santiago China Open - Beijing China Open - Beijing Millennium Estoril Open - Estoril Cordoba Open - Cordoba Open Occitanie - Montpellier Campinas Challenger Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro cinch Championships - London Mallorca Championships - Mallorca Delray Beach Open - Delray Beach Porto Alegre Challenger Rio Open - Rio de Janeiro Nordea Open - Bastad United Cup - Australia Generali Open - Kitzbuhel Bergamo Challenger Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Stockholm Open - Stockholm Santiago Challenger Gijon Open - Gijon Adelaide International 2 - Adelaide Hamburg European Open - Hamburg Cordoba Open - Cordoba Barletta Challenger Meerbusch Challenger Dubai Duty Free Tennis Championships - Dubai Ostrava Challenger Aix En Provence Challenger US Men's Clay Court Championship - Houston Heilbronn Challenger Serbia Open - Belgrade BMW Open - Munich Buenos Aires Challenger Noventi Open - Halle Adelaide International - Adelaide Libema Open - 's-Hertogenbosch Poznan Challenger Boss Open - Stuttgart Open 13 Provence - Marseille Generali Open - Kitzbuhel BMW Open - Munich Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Generali Open - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Mohammedia Challenger Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Adelaide International 2 - Adelaide Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston BMW Open - Munich Generali Open - Kitzbuhel Zhuhai Open - Zhuhai Adelaide International - Adelaide Santiago Challenger Buenos Aires Challenger Abierto Mexicano Telcel - Acapulco Bastad Challenger Cary Challenger Belgrade 2 - Belgrade Savannah Challenger Santiago Challenger Moselle Open - Metz Open Sud de France - Montpellier Punta Del Este Challenger Swiss Indoors Basel - Basel China Open - Beijing EFG Swiss Open - Gstaad Ecuador Open - Quito Bucharest Open - Bucharest Open Parc - Lyon Atlanta Open - Atlanta Heilbronn Challenger Blois Challenger Recanati Challenger Manerbio Challenger Quimper Challenger Prague Challenger Hamburg Challenger Bratislava Challenger Maia Challenger Istanbul Challenger Quimper Challenger Belgrade Challenger Brest Challenger Open Sud de France - Montpellier Noumea Challenger Bordeaux Challenger Milan Challenger ABN AMRO World Tennis Tournament - Rotterdam Canberra Challenger Lille Challenger Phoenix Challenger EFG Swiss Open - Gstaad Abierto de Tenis Mifel - Los Cabos Ilkley Challenger Braunschweig Challenger Chengdu Open - Chengdu Astana Open - Astana Shanghai Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Braga Challenger Phoenix Challenger Cap Cana Challenger Aix En Provence Challenger Oeiras 5 Challenger Bratislava 1 Challenger Poznan Challenger ABN AMRO Open - Rotterdam Rio Open - Rio de Janeiro Buenos Aires Challenger Movistar Chile Open - Santiago Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid National Bank Open - Toronto Sydney International - Sydney Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Open Parc - Lyon Viking International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Swiss Open - Gstaad BNP Paribas Open - Indian Wells Open Parc - Lyon cinch Championships - London Infosys Hall of Fame Open - Newport China Open - Beijing European Open - Antwerp Dallas Open - Dallas Movistar Chile Open - Santiago US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Boss Open - Stuttgart Nordea Open - Bastad Libema Open - 's-Hertogenbosch National Bank Open - Toronto Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells cinch Championships - London Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow French Open - Paris Rio Open - Rio de Janeiro Open 13 Provence - Marseille French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, BAR-CHI 3-2 Davis Cup, Group II, PO, CHI-PAR 5-0 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group II, 2R, CHI-MEX 5-0 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, Group I, 1R, CHI-DOM 5-0 ATP Cup - Sydney Davis Cup, World Group, QR, AUT-CHI 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, Group I, 1R, CHI-LUX 4-0 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Finals, Group C Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, World Group, PO, CHI-KAZ 3-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, World Group, Q, BEL-CHI 3-1 Davis Cup, Group A, Bologna Cordoba Open - Cordoba Rothesay International - Eastbourne Nordea Open - Bastad Davis Cup, Group C, Zhuhai Davis Cup, Group B, Valencia Wimbledon - London French Open - Paris Plava Laguna Croatia Open - Umag Miami Open - Miami